<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:rich="http://richfaces.org/rich"
                xmlns:a4j="http://richfaces.org/a4j">
    <fieldset>
        <legend>Creating User Account - Step 1</legend>
        <a4j:keepAlive beanName="signup" />
        <h:panelGrid columns="2">
            <h:outputText value="Email:"/>
            <h:inputText id="username" value="#{signup.user.username}" title="Username" required="true" requiredMessage="The username field is required." />
            <h:outputText value="Password:"/>
            <h:inputSecret id="password" value="#{signup.user.password}" title="Password" required="true" requiredMessage="The password field is required." />
            <h:outputText value="Display Name:"/>
            <h:inputText id="displayName" value="#{signup.user.displayName}" title="Display Name" required="true" requiredMessage="The Display Name field is required." />
        </h:panelGrid>
        <br />
        <a4j:commandButton action="next" value="Next &gt;&gt;"/>
    </fieldset>
</ui:composition>
